<cmath> declares a set of functions to compute common mathematical operations and transformations:| macro | type | description |
|---|---|---|
| MATH_ERRNO MATH_ERREXCEPT | int | Bitmask value with the possible values math_errhandling can take. |
| FP_FAST_FMA FP_FAST_FMAF FP_FAST_FMAL | int | Each, if defined, identifies for which type fma is at least as efficient as x*y+z. |
| FP_INFINITE FP_NAN FP_NORMAL FP_SUBNORMAL FP_ZERO | int | The possible values returned by fpclassify. |
| FP_ILOGB0 FP_ILOGBNAN | int | Special values the ilogb function may return. |